12 research outputs found

    Predicting customer's gender and age depending on mobile phone data

    Full text link
    In the age of data driven solution, the customer demographic attributes, such as gender and age, play a core role that may enable companies to enhance the offers of their services and target the right customer in the right time and place. In the marketing campaign, the companies want to target the real user of the GSM (global system for mobile communications), not the line owner. Where sometimes they may not be the same. This work proposes a method that predicts users' gender and age based on their behavior, services and contract information. We used call detail records (CDRs), customer relationship management (CRM) and billing information as a data source to analyze telecom customer behavior, and applied different types of machine learning algorithms to provide marketing campaigns with more accurate information about customer demographic attributes. This model is built using reliable data set of 18,000 users provided by SyriaTel Telecom Company, for training and testing. The model applied by using big data technology and achieved 85.6% accuracy in terms of user gender prediction and 65.5% of user age prediction. The main contribution of this work is the improvement in the accuracy in terms of user gender prediction and user age prediction based on mobile phone data and end-to-end solution that approaches customer data from multiple aspects in the telecom domain

    Customer churn prediction in telecom using machine learning and social network analysis in big data platform

    Full text link
    Customer churn is a major problem and one of the most important concerns for large companies. Due to the direct effect on the revenues of the companies, especially in the telecom field, companies are seeking to develop means to predict potential customer to churn. Therefore, finding factors that increase customer churn is important to take necessary actions to reduce this churn. The main contribution of our work is to develop a churn prediction model which assists telecom operators to predict customers who are most likely subject to churn. The model developed in this work uses machine learning techniques on big data platform and builds a new way of features' engineering and selection. In order to measure the performance of the model, the Area Under Curve (AUC) standard measure is adopted, and the AUC value obtained is 93.3%. Another main contribution is to use customer social network in the prediction model by extracting Social Network Analysis (SNA) features. The use of SNA enhanced the performance of the model from 84 to 93.3% against AUC standard. The model was prepared and tested through Spark environment by working on a large dataset created by transforming big raw data provided by SyriaTel telecom company. The dataset contained all customers' information over 9 months, and was used to train, test, and evaluate the system at SyriaTel. The model experimented four algorithms: Decision Tree, Random Forest, Gradient Boosted Machine Tree "GBM" and Extreme Gradient Boosting "XGBOOST". However, the best results were obtained by applying XGBOOST algorithm. This algorithm was used for classification in this churn predictive model.Comment: 24 pages, 14 figures. PDF https://rdcu.be/budK

    Modélisation intentionnelle et annotation sémantique pour la réutilisation de services métiers PASiS: Publishing And Searching of Intentional Services

    No full text
    date de redaction 01/04/2011This work is a continuation of previous work on architecture and iSOA and the intentional service model MiS. This is to make the services provided by MiS available by completing the platform iSOA. In other words, publishing and searching intentional services in an extended registry. The mechanisms used involve semantic web services techniques and knowledge modelling in form of ontologies. The purpose of this work focuses on the gaps identified in the process of publishing a service, the discovery approach to select the most appropriate intentional services to satisfy user's needs and the structure of the intentional service descriptor to be published in the registry. We offer the approach PASiS (Publishing And Searching intentional Services). In this approach, the provider input in the publication of a service is expressed in business terms as goals. We propose a guided publication process to assist the designer in this task, and also to guarantee the completeness of the published service description. This process uses ontologies to capture the semantics of the intentional service descriptor. These ontologies are iSOnto (intentional Services Ontology), vOnto (verbs Ontology) and pOnto (products Ontology). Finally, our approach takes into account, in the descriptor and in the publishing process, the aggregation of intentional services as defined in the model MiS. In PASiS, the user expresses his needs as a goal. Through a discovery process model, we offer guidance to help the user take advantage of all opportunities in the query template, and also to guide him in his discovery and help him find what he wants. The matching is done between the concepts associated with the query and those associated with the service descriptors, using a semantic distance calculation function that exploits the semantic relations (generalization, specialization) in domain ontology. By exploiting the concepts of intentional aggregated services, the user can browse the tree of composite/variant services to explore the space of intentional services available. Finally, the smart reformulation process of user's request is based on the use of ontologies. By using of generic ontology of verbs and semantic links between verbs and nouns, we can reason on the meaning of a goal and introduce intelligence and guidance in the publishing and searching processes. This work is devoted also to the specification and implementation of intentional descriptor of service where the annotation is used as a technique for semantic extension to the three ontologies: iSOnto, vOnto and pOnto. In this work, we propose to extend the SAWSDL language to describe intentional services. This extension fills a gap in the specification of the nature of semantic annotation in SAWSDL. For this reason, we will use the ontology iSOnto to explain not only the concepts of a domain but also the nature of these concepts. Finally, the proposed approach is illustrated through a case study application. In light of this case study, we showed that the research hypotheses are valid.Ce travail est une continuation des travaux antérieurs sur l'architecture iSOA et le modèle de service intentionnel MiS. Il s'agit de rendre accessible les services proposés par MiS en complétant la plateforme iSOA avec des mécanismes pour la publication et la recherche de services intentionnels dans un annuaire étendu. Ces mécanismes feront appel aux techniques des services web sémantiques et à la modélisation de la connaissance sous forme d'ontologies. Le propos de ce travail de recherche porte sur les lacunes identifiées sur le processus de publication d'un service, l'approche de recherche adéquate pour sélectionner les services intentionnels les plus adaptés aux besoins de l'utilisateur et la structure du descripteur d'un service intentionnel à publier dans l'annuaire. Nous proposons l'approche PASiS (Publishing And Searching intentional Services). Dans cette approche, l'input d'un fournisseur lors de la publication d'un service s'exprime en termes métier sous forme de buts. Nous proposons un processus de guidage de publication, pour d'une part, aider le concepteur dans cette tâche, et d'autre part garantir la complétude de la description d'un service publié. Ce processus utilise les ontologies pour capturer la sémantique du descripteur de service intentionnel. Ces ontologies sont : iSOnto (ontologie technique de services intentionnels), vOnto (ontologie générique des verbes) et pOnto (ontologie de domaine des produits). Enfin, notre approche prend en compte au niveau du descripteur et du processus de publication, les agrégations de services intentionnels telles que définies dans le modèle de MiS. Dans PASiS, l'utilisateur exprime ses besoins sous forme de but. Grâce à un modèle du processus de recherche et d'interrogation, nous proposons le guidage pour d'une part, aider l'utilisateur à tirer profit de toutes les possibilités qu'offre le modèle de requête, et d'autre part pour l'accompagner dans sa recherche et l'aider à trouver ce qu'il souhaite. L'appariement se fait entre les concepts associés à la requête et ceux associés aux descripteurs de services en utilisant une fonction de calcul de distance sémantique qui exploite les liens sémantiques (généralisation, spécialisation). En exploitant les concepts de services intentionnels agrégés, l'utilisateur peut parcourir l'arborescence de services composites et à variation et explorer ainsi l'espace des services intentionnels disponibles. Enfin, l'usage d'ontologies est la base d'un processus de reformulation intelligente de la requête de l'utilisateur. L'utilisation de l'ontologie générique des verbes et des liens sémantiques entre les verbes et les noms propre, nous pouvons raisonner sur la signification d'un but et d'introduire ainsi intelligence et guidage dans les processus de publication et de recherche de service. Ce travail est consacré également, à la spécification et à l'implémentation du descripteur intentionnel de service où l'annotation est utilisée comme une technique d'extension sémantique vers les trois ontologies : iSOnto, vOnto et pOnto. Dans ce travail, nous proposons d'étendre le langage SAWSDL pour décrire les services intentionnels. Cette extension vient combler un manque au niveau de la spécification de la nature de l'annotation sémantique dans SAWSDL. Pour cette raison, nous allons utiliser l'ontologie iSOnto pour expliciter non seulement les concepts d'un domaine mais également la nature de ces concepts. Enfin, l'approche proposée est illustrée au moyen d'une étude de cas d'application. A la lumière de ce cas d'étude, nous avons montré que les hypothèses de recherche sont valides

    Matching user requirements with query formulations in intentional service oriented computing

    No full text
    International audienceIntentional services have been proposed to bridge the gap between low level, technical software-service descriptions and high level, strategic expressions of business needs for services. This proposal leverages on the SOA to an intentional level, and introduces the iSOA architecture. Derived from business specifications by service providers, intentional services are referenced in an extended registry using ontologies and semantic annotations. We present in this paper a query reformulation process to help in matching user's requirements formulated in business terms as goals, with the intentions of services published in the extended registry. Reformulating user queries and enriching them with more concepts increases the possibility of matching relevant intentional services that could satisfy user's business needs

    A goal-oriented perspective on approaches to web service discovery

    No full text
    International audienceGoal modeling is a prominent design paradigm in various domains of information systems engineering. In the field of service oriented computing (SOC) and in the field of semantic web services, emergent research works are basing their engineering approach on the goal concept. Because of the complexity of processes underlying SOC, the usage of the goal concept can vary to a large extent. In this paper, we study approaches to service oriented engineering and propose a frame-work to analyze and better understand how the goal concept is used in web service discovery. The framework is inspired by the four world vision of information systems engineering (i.e. subject, system, development and usage). Using this framework, we review eight prominent research works in SOE. Through this analysis, we seek to better understand the link between semantic web technologies and the goal concept, and what are the challenging issues in terms of goal usage in service discovery

    Publishing intentional services using extended semantic annotation

    No full text
    International audienc

    Reformulating user's queries for intentional services discovery using an ontology-based approach

    No full text
    International audienceThe increasing growth in popularity of Web services has made it difficult for business users to fully benefit from these services if they remain specified at the software level. The introduction of intentional services is an alternative for bridging the gap between low level, technical software-service descriptions and high level, strategic expressions of business needs for services. The current Web services technology based on UDDI and WSDL does not reflect this "business intention", and therefore fails to address the problem of matching between capabilities of services and business user needs. The work presented in this paper is built on earlier research in which the Intentional Services Model (ISM) has been developed for modeling and describing services in business terms. In this paper, we present an ontological based solution to help matching user's needs formulated in business terms as goals with the intentions of services published in an extended registry. The idea is simple: reformulating the user queries using ontologies to enrich them with more concepts, which will increase the possibility of matching relevant intentional services that could satisfy user's business needs
    corecore